added a menu to make selection of the five methods easier
This is my archived working program.  It contains A LOT of junk code that I used during debugging.
I deleted a lot of old code used during debugging
added some useful comments