McGraw Hill Interview Question

Create an application that fulfills certain requirements.