Implementing an extendable Calculator Console Application - C#