I don't know if it will solve all of your problems but in your RPS function for your if statements you should be using == not =. I am guessing that no matter what you put in for the user selection will result in a tie.
You are only comparing User_Selection to 'r' in this statement. I'm not sure what just 'p' and 's' evaluate to code-wise but it is not a comparison with User_Selection
Thanks MrGoat! I fixed that part. Texan40, doesn't the "||" mean or? I wanted the statement to mean "if User_Selection is equal to 'r' OR 'p' OR 's'. Is that flawed?