CS474 Course Project- a GUI based Programmable Calculator that performs arithmetic operations such as addition, subtraction, multiplication, division and jump on unary, binary and message expressions. Concepts of Inheritance, abstract superclass, concrete subclasses are used to design the application.