Сначала выберите фреймворк для создания UI, изучайте его, а уже потом задавайте такие вопросы. Могу порекомендовать kivy. И совет лично от меня: если вы хотите писать ПО, то рекомендую... Читать далее
На ваш предыдущий вопрос я ответил использовать eval(). Это решит второй пункт в этом вопросе и избавит от этой страшной проверки на условие. Что касается первого пункта, а что по-вашему... Читать далее
Хм, даже не знаю. Могу предложить через input() взять целое уравнение от пользователя, а потом через eval() посчитать его. Только не забудьте про обработку исключений, если пользователь... Читать далее