Het denken kent verschillende functies. Achtereenvolgens worden hier verstand, rede, fantasie en moraliteit kort omschreven.

Het verstand heeft als functie om indrukken, waarnemingen en voorstellingen in  begrippen te vatten. Het verstand is verbonden met taal. Net als veel andere functies en vermogens is verstand iets dat aanvankelijk slechts als mogelijkheid aanwezig is en zich ontwikkelt tijdens het opgroeien.

De rede heeft als functie om de door het verstand gevonden begrippen met elkaar te verbinden volgens de wetten van causaliteit en logica. Hierdoor is dieper inzicht en meer omvattend begrip mogelijk.

Fantasie is uitdrukking van creativiteit in het denken. Als functie hangt fantasie sterk samen met het vermogen te leven. Fantasie is de mogelijkheid tot het voortbrengen van iets nieuws.

Moraliteit is het toepassen van de wetten van het leven op de werking van de fantasie. De mate waarin dit gebeurt is bepalend voor het handelen en de uitkomst daarvan. Moraliteit is voor fantasie wat rede is voor het verstand.