Visual Basic:

Design the layout of a typical calculator in a Windows form. This requires numerical entry using buttons (operation buttons, equals button) and a method to store data in a “memory” and be able to recall it for later use. It should illustrate use of color, text properties, and display of an image. Like a calculator, each number, 0 through 9, should have its own button, and each operator (+, -, *, and /) should have its own button. There should be additional buttons for “=,” “Clear,” “MemSave,” and “MemRead.” The operation should be similar to that in a typical calculator.