Тег <select>
позволяет создать элемент интерфейса в виде раскрывающегося списка, а также список с одним или множественным выбором
Тег <datalist>
Создает список вариантов, которые можно выбирать при наборе в текстовом поле.
<select>
— это элемент интерфейса который использует набор данных. <datalist>
только описывает набор данных который может быть использовать в одном или в нескольких других элементах интерфейса