I'm just a starter in UNIX Scripting but think you could try the following:
1. Reason why it doesn't read the last line might be due to missing newline. Open your text file again in
VI editor and save and quit using ":wq". That will take care of the newline character issue.
2. In the IF-ELSE block, instead of using "=" try using "==" or "-eq"
3. Put the whole code in a while loop. Use some flag say gotoMenu = true and keep going back to MENU till the flag is set to FALSE.
Hope this helps.
regards,
Arun.