Math 42 app has two modes. The first is how to solve your own equations while the second is using it to practice various facets of math.
With in the solving your own equations, you can choose linear, quadratic, etc for this to solve. I used x^2 + 3x +2 and although it came up with 1 and 2 as the factors, it showed solving it using the completing the square method rather than straight factoring. It does have a nice help button that gives you answers to most standard questions regarding use of the program.
First thing I did was try a simple combine like terms expression.
Furthermore, it allows students to solve linear, quadratic, derivatives, etc. This is a nice way to have students check their work.
Further more, if you have the student click on the graduation cap, you are taken to the testing portion of the app.
Unfortunately, it will sometimes choose a method of solving that I would not personally choose, otherwise it does provide a nice app for ongoing assessment.