An application teaches a student elementary mathematics. A specific
embodiment contains 4 modules: 1. Tutorial and Practice; 2. Homework
Helper; 3. Test Simulation; 4.Parental Control. Specific embodiments of
the 1st and 2nd Modules have a Help feature. The questions in the
tutorial and Practice module are automatically and randomly generated by
the software without repetition and according to the chapter the student
has selected and other parameters (such as might be set by a parent under
the Parental Control module). In specific embodiments, the chapters a
student may select from include Addition, Subtraction, Multiplication and
Division. A score sheet is generated for each session.