I need help finding small errors in my python code : <p>I wrote this program, and I've been having a bunch of issues. I don't have very much experience with python, so I'm sure I made a bunch of dumb syntax errors. Please just help me find all of the errors in my code!</p>

<pre><code>import string 
num_ltr = []
ltr_num = []
num = 1
for ltr in string.ascii_lowercase:
    num_ltr[num] = ltr
    ltr_num[ltr] = num 
    num += 1

def print_menu():
    return '1. Translate a string to numbers'
    return '2. Translate numbers to a string'
    return '3. Quit'

def ltr_to_num(s, ltr_num):
    for char in s:
        print ltr_num[char]
    print 

def num_to_ltr(num_ltr, s):
    num_list = s.split()
    sentence = 0 
    for num in num_list:
        if num.isdigit():
        sentence = num_ltr[num]
    else: 
        sentence += num 

user_choice = 0
while user_choice != 3:
    print print_menu()
     user_choice = raw_input("&gt; ")
     if user_choice = 1:
        s = raw_input('Enter a sentence: ')
        num_to_ltr(s,num_ltr)
    elif user_choice = 2:
        s = raw_input('Enter the numbers separated by spaces: ')
        num_to_ltr(s,num_ltr)
    elif user_choice != 3:
        print "I don't recognize that choice."
print "Goodbye!"
</code></pre>
