Как можно улучшить код этого калькулятора и что может пойти не так в нём или сломаться? Или какие плохие практики или слабые места в коде?
Вот код калькятора - https://pastebin.com/vv7yPnyp.
Этот калькулятор принимает на вход строку формата "5*110/6-3^2" и вычисляет.
Заранее спасибо.