для таких простых примеров с калькулятором лучше использовать edit,
допустим имеется 4 эдита.1-ый для первого операнда, второй для второго операнда, третий для знака операции, четвертый для результата. добавляешь кнопку и пишешь ей код по нажатию
Код:
if edit3.text='+' then edit4.text:=inttostr(strtoint(edit1.text)+strtoint(edit2.text));
if edit3.text='-' then edit4.text:=inttostr(strtoint(edit1.text)-strtoint(edit2.text));
if edit3.text='*' then edit4.text:=inttostr(strtoint(edit1.text)*strtoint(edit2.text));
if edit3.text='/' then edit4.text:=floattostr(strtoint(edit1.text)/strtoint(edit2.text));
inttostr нужен для перевода числовых величин типа int в строковые
strtoint для обратного
floattostr для чисел с плавающей запятой в строку