Using Object-Oriented Programming (OOP), design a base class Simplemath and derived Addition, Subtraction, Division, Multiplication classes within. The user should have the option (e.g., switch statement, if statement, if else statement, nested statements) to choose which calculation he or she prefers to use. Once a selection is made, the user should be able to input as many calculations as he or she wishes until done, with all totals given as an output prior to exiting the program. Create an array for the numbers users input to be stored.
Include the proper header and make sure you properly comment your program. Also, make sure you use proper coding conventions.