add varible to caculator

meet all assigment 2  requires