Calculator HW

Calculator Homework. Sorry it's all in one commit.