Moved position of code to read user input.
Put it outside the switch block. But now I'm having trouble with parseInt inside the switch block. WTF?
Redid data entry and completed bin2dec method.
I removed the SWITCH statement and replaced it with a few IF THENs. This seems to have fixed the readLine() problem although I'm not convinced that the problem was the SWITCH. I completed the bin2dec method and tested it with a few numbers. All methods now work.