1. Восемнадцать и пятьсот - по значение - это целые количественные числительные, восемнадцать - по строению - простое числительное, пятьсот - по строению - сложное.
2. Количественные - пять, сто.
Собирательные - двое, семеро.
Дробные - две пятых, семь восьмых.
Порядковые - первый, десятый.