I've developed a calculator that gives more than just an answer.
My calculator at http://www.sumtree.com draws an interactive tree, which shows kids the correct order of operation to use. it also allows them to check their result by easily going back from the result to the original expression.
Its selling for $3.99 which is a good price I think for what it does. You'll not find anything else like it I think.