Ciao domandina!
Il problema non ha a che fare con le liste di liste; piuttosto, definisci la tua funzione in modo scorretto. O meglio, in un modo scorretto
in Python
Quando
definisci la funzione - e cioé quando la scrivi, non quando la usi - non puoi metterle come input una cosa tipo:
[[x,y],[a,b],[c,d]]
come fai nella Prova 1. E' un errore di sintassi, come Python ti fa notare.
Quando definisci una funzione devi fare come nella Prova 2, cioè dando semplicemente il nome di (una) variabile.
Per capire con esattezza cos'è andato storto nella Prova 2, avrei bisogno di sapere cosa scrivi nel corpo della funzione enter_coor!