Хочу повторить программу калькулятор из windows XP. Не знаю с чего начать касательно теории. Что и как используется для программных калькуляторов: стэк, просто переменные, сериализация, eval, как реализовать в калькуляторе работу с обыкновенными недесятичными дробями и т.д.
И ещё, может посоветуте мощных программ калькуляторов наподобие хардверных калькуляторов с графическим дисплеем.