Я так понял, что все они удалают элемент списка. Но pop возращает и индекс элемента списка, но чтобы удалить элемент я уже знаю его индекс. Тогда зачем он нужен. Чем лучше удалять элементы?
Вкратце: pop удаляет элемент по индексу (по дефолту это последний)
remove удаляет сам элемент, если он есть
del также удаляет сам элемент, но используется не только со списками