Возможны оба варианта.
Оба варианта верны.
Верно слитное написание: суперучебник.
Оба варианта оформления приемлемы.
Правильно: школу окончил сорок один ученик.
Правильно: ученик Днепропетровска и ученик г. Днепропетровска. Географическое название, употребленное с родовым наименованием город, выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование.
Верно: в кружок ходит 2021 ученик.
Верно: Учебник, стр. 3, упр. 2.