the final version of my calculator