Started working on a more generic generate_problem() function.  This will eliminate the need for the switch statement in the original generate_math_problem() function.