파이썬 배운지 얼마안됬는데여..

이거 자꾸오류나는데 idle 로 실행시키려고하는데 뉴에 만들고 했거든여?

근데 실행이 안되요 뭐가문제인거에요?

지적좀해주세요 ㅠㅜㅜㅜㅜ

menu = [1,2,3,4]
while True:
    print ("1.더하기\n")
    print ("2.빼기\n")
    print ("3.곱하기\n")
    print ("4.나누기\n")
    print ("원하시는 연산의 번호를 입력하세요")
    choice = int(input())

    while choice not in menu: 
         choice = int(input())

    a = int(input("첫번째 수를 입력하세요"))
    b = int(input("두번째 수를 입력하세요"))

    if choice ==1 :
        answer = a+b
        print(a, "+", b, "의 값은", answer)

    elif choice ==2 :
        answer = a-b
        print (a, "-", b, "의 값은", answer)

    elif choice ==3 :
        answer = a*b
        print (a, "*", b, "의 값은", answer)

    elif choice ==4 :
        answer = a/b
        print (a, "/", b, "의 값은", answer)
        while select.capitalize() != "Y" and select.capitalize() != "N"
        select = input ("종료하시겠습니까? Y/N ")

            if select.capitalize()= "Y":
                print ("고생하셨습니다.")
                break