Ответ:
В составных словах между корнями обычно пишутся соединительные гласные о или е. Здесь в большинстве слов нужна гласная о; в слове «пешеход» — е.
Части речи: все приведённые слова — имена существительные.
водопад, пылесос, сталевар; змеелов, пешеход, самокат; мореход, кипелеб, ледоход.
В распознанной записи несколько основ выглядят необычно. Если там действительно напечатаны «пылесос», «стале́вар», «змеелов», «морехо́д» и «кипелеб», вставки приведены соответственно по нормативному написанию этих слов; «кипелеб» не является общеупотребительным словом, поэтому его исходное написание стоит уточнить.
