fixing select menu if choice not found
making select menus fault tolerant
fixing choice list