I think I know what is happening with the Code. (Possible Spoilers)
- Firstly, I think that probably the variable that is being read is "AND" then "OR" between or the Variable is "<=" I don't have access to the Debug Mode (If it exists: case problem is probably a good idea to have one like Hidden in the Options/Preferences or simply just hidden so you have a way to know where it is actually wrong.). [Example If Option 1 = No So RouteName = A0 if Option 1 = Yes So RouteName = A1] in the Debug Mode would Appear A0 or A1 dependant if you selected Yes or No.
- Second probably the Variables could be missing something case Problem Make the Variables like in P.E(When you're Selecting the Route).: " If Option 1 = Yes (The first selection basically Alex Route) So SelectedRoute = A1 IfNot Option 2 =Yes (I'd believe this would be Rufus Route) SelectedRoute = B1 etc... then before selecting the Route "in debug mode" before the phone tutorial make it appear the Read the SelectedRoute so A1 = Alex / B1 = Rufus / C1 = Hugo / D1 = Daigo / E1 = Janus / F1 = Hyper if you understand or case problem there is the Phone Call make if you try to call someone it Replaces the SelectedRoute after Clicking on it 3 Times. {Just to Prevent Bugs].
Anyways is just an example being someone who used to work on Making Games was a Fun Project while I was bored in class it sometimes if I didn't know what went wrong, I would make the Debugger Read the Variables along the way to know what went wrong. Anyways Keep the Good Work :D P.S. Sorry for writing in C# its close enough to Python so it should be easily traduced to. If you know Programming.