calculator with prompts and variables