A calculator in c++ - a learning journey.