There is no real need for this method -- its definition is just the entire program. You could remove `def calculator()` and the call to `calculator()` at the end, and it would work the same.

Also, as a convention, method calls that have no parameters should not have parentheses. `def calculator` vs. `def calculator()`