Скажите, зачем вообще делать кнопки и т.д., если можно написать простейший калькулятор основванный на обратной польской нотации, где выражение записывается в строчку?
Типа подобного:
http://www.delphisources.ru/pages/so...high_calc.html
Был пример попроще, но чето сходу не нашел.