def main(): phoneNum = "Enter" print "Welcome to the Phone Number Translator!" print #LB phoneNum = getInput(phoneNum) phoneNum = changePhone(phoneNum) def getInput(phoneNum): phoneNumRaw = raw_input("Input the phone number with letters (example, 555-GET-FOOD): ") print #LB #Add a check to make sure it's formatted correctly phoneNum = phoneNumRaw.upper() #print phoneNum return phoneNum def changePhone(phoneNum): print "match letter with the number in the directory" dict = {} dict["A"] = "2" dict["B"] = "2" dict["C"] = "2" dict["D"] = "3" dict["E"] = "3" dict["F"] = "3" dict["G"] = "4" dict["H"] = "4" dict["I"] = "4" dict["J"] = "5" dict["K"] = "5" dict["L"] = "5" dict["M"] = "6" dict["N"] = "6" dict["O"] = "6" dict["P"] = "7" dict["Q"] = "7" dict["R"] = "7" dict["S"] = "7" dict["T"] = "8" dict["U"] = "8" dict["V"] = "8" dict["W"] = "9" dict["X"] = "9" dict["Y"] = "9" dict["Z"] = "9" #print dict for i, j in dict.iteritems(): newNumber = phoneNum.replace(i, j) print "Number: ",newNumber #print num main()