"que" peut avoir quatre natures grammaticales différentes

1. conjonction de subordination 
ex. assurer [que c’est du sein de la mort et de ses ombres épaisses [que sort une lumière...]] : la conjonction de subordination que introduit généralement une complétive

2. pronom relatif 
ex. les lumières [que tu répands sur notre ignorance] : que reprend l'antécédent "lumières", est COD du verbe de la proposition subordonnée relative "tu répands"

3. pronom interrogatif
ex. Que veux-tu? (interrogative directe)

4. adverbe 
ex. Que d'eau! (adverbe exclamatif) - Que ne le disais-tu plus tôt? (adverbe interrogatif)

Exercice en ligne : https://www.francaisfacile.com/exercices/exercice-francais-2/exercice-francais-43220.php