Fixing the manual choose so that it can handle non-integer inputs and will stop if a negative number is entered.