Basic Calculator with Better Errors