Exercise: Calculator, the four basic arithmetical

In a previous exercise you made a calculator to do '+'. However, most calculators can do more than just '+'.

You must make a calculator that can do the four basic arithmetical: '+', '-', '*', and '/'.

Choosing the arithmetical

The choice of arithmetical can be presented to the user in different ways:

Discuss the pros and cons of each kind of input type. Which one works better for the calculator?

Exception handling?

How does you calculator handle division by zero?