A simple one-class, one-method calculator program that demonstrates INPUT, PROCESSING, and OUTPUT. Keep these sections separate even when working with larger and more complex programs.
Also, keep your prompts and messages useful and user-friendly. Employ good layout techniques so that your programs are pleasant to use.
INPUT
OUTPUT
Your program should employ some form of data validation to avoid crashing when a user inputs bad data.