Buenas, el problema es que el programa no esta bien estructurado.
1. La lista debes colocarla fuera del bucle.
2. Me he dado cuenta que usas "blancos"espacios, es decir que indentas con la tecla espacio. Mejor usa el tabulador te ahorraras problemas.
3. Para eliminar los elementos de la lista haz una funcion con un bucle que vaya eliminando los elementos de la lista. I te recomiendo que uses el pop en vez de delete.
def murder():
while len(lista)>0: #Len, cuenta los elementos de la lista
print(lista[0])
lista.pop(0)
Si te das cuenta elimina solo el elemento 0 de la lista, ya que con el bucle, la segunda vez que pase por el pop el elemento 1 se habra convertido en 0.
4. En el else: deberias controlar que el usuario ponga letras ya que sino el programa se rompera. Coloca un elif, como lo que has echo con salir.
5. En los input en los que solo quieras numeros, estaria bien que escribieras que solo aceptas numeros.
a=int(input("Solo aceptamos numeros"))
Creo que con estas modificaciones debe funcionar sin problemas.
Espero haberte ayudado, disfruta con python.