"Reasoning"': An Adjective or a Noun?

Solution 1:

Reasoning is the present participle of the verb 'to reason'. A participle may function as an adjective, describing or modifying a noun. The dancing parrots entertained the crowd. The seeing eye, the reasoning brain, the running man.