Zadanie - książka z kontaktami

2 i 3 opcja nie są zrobione. Nie wiem jak zrobić żeby dodawanie i usuwanie kontaktów było zapisywanie poza pętlą.

2 - nie rozumiem co ta opcja ma zrobić

ksiazka_telefoniczna = {
"Bob" : "[email protected]",
"Ada" : "FB_id: 78934759834",
}

while True:
    print("""
    Wybierz operację do wykoniania: 
          1 - dopisanie pozycji do ksiązki 
          2 - aktualizacja pozycji książki
          3 - usunięcie pozycji książki 
          4 - wydruk imion z książki 
          5 - wydruk całej książki z kontaktami 
          6 - koniec programu
          """)
    kod = int(input("Podaj kod operacji = "))
    if kod == 1:
        nowe_imie = input("Wpisz nowe imię: ")
        kontakt = input("Wpisz nowe dane kontaktowe: ")
        ksiazka_telefoniczna[nowe_imie]= kontakt
    elif kod == 2:
        print("opcja 2")
    elif kod == 3:
        print("opcja 3")
    elif kod == 4:
        for imie in ksiazka_telefoniczna:
            print(imie)
    elif kod == 5:
        print("Książka kontaktowa: ")
        for imie, kontakt in ksiazka_telefoniczna.items():
            print(imie, "-", kontakt)
    elif kod == 6:
        break
    else:
        print("Podaj numer opreracji ponownie")
        kod = int(input("Podaj kod operacji = "))