Калькулятор почти готов, но меня просто угнетает то, что я не сам его написал
ДНК свою ты тоже не писал, но не тебя же это не угнетает, верно? А она сама себя копипастила миллиарды лет без зазрения совести. Бери пример с ДНК
Главный двигатель прогресса твоего взросления как программиста это то насколько ты быстро научишься копипастить, понимать возможности и ограничения твоих инструментов
Программирование это в первую очередь про решение задач. То насколько быстро ты будешь понимать чем плохой код отличается от другого и определяет твой прогресс
Попробуй найти изъяны в твоем коде сам. Потом попроси опытных товарищей. Потом перепиши. Потом повтори снова N раз. Ставь каждый раз более сложные цели, не бойся больше читать чужой код чем писать сам(большинство профессиональных программистов больше читают чем пишут). И да прибудет с тобой сила!