Все эти инструменты выполняют одну и ту же работу: закручивают или выкручивают крепеж. Разница в его виде, а значит — и в оснастке инструмента.
Шуруповерт, по сути, заменяет отвертку и имеет соответствующий патрон под биты, но может работать и со сверлами, если имеет БЗП. У гайковерта патрона нет вообще — на него ставят нужный механизм или переходник.
Винтоверт — тот же шуруповерт исключительно с шестигранным патроном: зафиксировать в нем можно биты, но не сверла. Также важным его отличием является тангенциальный удар для работы с «прикипевшим» крепежом.