The Mental Math game provides random practice questions based on four :
I wrote this program to provide myself a tool to practice resolving basic math problems mentally after reading the book Secrets of Mental Match by Arthur Benjamin and Michael Shermer. I really enjoyed the book and I think you would also.