Андрей, приветствую! Отличная программа для начинающих. И хорошо, что не ограничиваешься рамками видеоурока, и добавляешь что-то от себя. Идти своим путём, исследовать возможности С#, искать альтернативные пути решения задачи - очень важные качества для программиста, желающего расти. Желаю успехов и рекомендую к изучению следующим видеокурс "Теория ООП на практике".
Научился: оптимизации кода, работе с радио_кнопками Трудности: обошлось без сложностей, интересный урок по функционалу: выбор сложности сделан через радио-кнопки (Easy: max = 10, Hard: max = 100, Extra Hard: max = 1000);
по внутреннему наполнению - оптимизирован код, добавлены функции init(), Check_Complexity(); Show_Buttons(); деление сделал в виде: int x = a / b; a = x * b;
по дизайну - при нажатии кнопки она принимает вид Enabled = false, остальные невидимы, радио-кнопки также Enabled = false, при повторном запуске сперва чистим поле с ответом.