There are your errors... two equal signs is what you want
EDIT: Some explanations:
if(Choice = 1) is code for the following text:
"If the following statement returns a true value: the variable Choice is successfully assigned the value 1"
Compare this to:
if(Choice == 1):
"If the following statement returns a true value: the variable Choice has the value 1"
In the first (the ones you posted) you assign the value 1 inside the if-statement instead of checking if the value is 1. Therefore it will ALWAYS be true for that first if-statement, and will skip the "else".
This can be useful for more advanced stuff sometimes, if there's a problem assigning a value to something it will return false. But when just using normal variables and values, it will always return true.
Thanks for helping man











