Click can be several things...starter being one. Low battery. Bad or corroded cables. Bad or corroded solenoid contacts (it clicks, so start button and circuit is probably for this discussion okay).
Put a test light on the output lug of the solenoid and see what it does when you hit "start". Voltmeter would be better, but light will tell you.
Then do it on the starter cable lug.
Brushes bad will start usually with a balky start, get to the point you will need a hammer to get home the last time. That usually dances the brushes down that last little bit to get you home. BTDT.
Grinding can be several things...again, bad starter, low cranking voltage (depending on whether you have one of the new gear drive or original..and type of drive). Bendix units are "spun" out, needs a good kick, low voltage (cables, battery, solenoid) can sometimes give you a partial sling on the drive. Bad Bendix, bad ring gear...and don't keep doing that or it will be a bad ring gear.
Check battery voltage. Check voltage at solenoid and starter while someone holds the start button in. Any voltage drop is cables, connections or solenoid contacts.
That's a start.
May be a bad starter, but always a good idea to know the bits that feed the starter are up to snuff before you start changing parts out.