Согласно словарям, слово змей во всех значениях - одушевленное существительное. Учительница в данном случае ошибается.
Это полные синонимы (точнее, словообразовательные варианты).
Оба варианта верны. Разница стилистическая: запрещен – нейтральное слово, воспрещен – официальное.
Разница принципиальна. Дефис - орфографический знак, тире - знак пунктуационный.
Смысловой разницы нет.
Непосредственной словообразовательной связи в данном случае нет. Точнее будет называть такие слова родственными.
И и Й – разные буквы (разница между ними даже больше, чем, например, между Е и Ё, из-за которых тоже нередко возникают юридические казусы). Буква И обозначает гласный звук [и], буква Й обозначает согласный звук [j]. Поэтому с юридической точки зрения (при чисто формальном подходе) Михаиловна и Михайловна – действительно, разные отчества. По нормам русского языка от имени Михаил образуется отчество Михайлович, Михайловна.
С точки зрения авторов толковых словарей варианты равноправны. Однако в справочнике Д. Э. Розенталя «Управление в русском языке» приведена такая рекомендация: с помощью – обычно при указании орудия, средства совершения действия, при помощи – при указании лица.
Это равноправные варианты.
Вариант переноса, предложенный Вашей дочерью, вполне корректен.