As UnderSxore explains, changing my script to a "conditional" while do loop, will allow easier exiting, other than the CTL-C issue... From what you stated, my assumption was you didnt want to change the script, just 1 ) make it work, 2 ) make it repeat "indeffinately"...

If you take UnderScore's idea, and my changes to your script, here is what it would look like:

Code:
#!/bin/bash
# Seed the exit condition with false...
ExitCondition="no"
# Loop your script while the exit condition is still false...
while [ $ExitCondition == "no" ] ;
do
# Output our menu selections...
echo -n "
    How are you feeling?
        Tired
        Bored
        Hungry
        -=-=-=-=-=-
        Leave to exit script

            Enter: " #Type how you feel

# Get the users input...
  read OPTION

# Begin our interogation of the users input...
  case $OPTION in
     tired)
       echo "You should get some rest."
     ;;

     bored)
       echo "Play a game of Frozen Bubble."
     ;;

     hungry)
       echo "Order pizza!"
     ;;

     leave)
       echo "Hope you are feeling better now."
       # User wants to exit, change our exit condition to true...
       ExitCondition="yes"
     ;;

     *)
       # User has made an entry that doesnt contain any of the tests we are looking for...
       # ... Output a message that they entered something that is invalid, and what they
       # entered...
       echo "Invalid entry: $OPTION!"
     ;;
  esac
done
I changed your script a little, took out the "if" statements completely, and added comments to explain more...

Hope this helps,
Ms. Cuddles