Я считаю, что слова тройка, пятёрка и миллион являются именами существительными.
Во-первых,эти слова имеют род: тройка - женский род (она моя), пятёрка - женский род (она моя), миллион - мужской род (он мой).
Во-вторых, они могут изменяться по числам: тройка - тройки, пятёрка - пятёрки, миллион - миллионы.
Как мы знаем имена числительные не могут изменяться по числам и не имеют рода. Вывод: слова тройка, пятёрка, миллион - имена существительные.