I would say Naruto for a few reasons.
Naruto is immune to madara's Fire Techs
Naruto is Stronger, Faster, and more durable.
Naruto has perfect sensing abilities, so no hiding in wood for Madara
Mokuton has shown to be ineffective against Naruto (wood dragon, obito mokuton)
Naruto has clones and Summons for help
Frog fu would be a challenge for madara to deal with, as naruto doesnt have to make contact to inflict damage.
Naruto has been shown to effect mokuton when in contact with it, which COULD hinder Madara's Wood Clones.
These are only a few things, but I personally believe naruto could defeat Madara.
I like naruto but No.
Honeslt if Naruto could beat Madara 1 on 1 right now it would've happened. Nobody can solo Edo Madara at this point.
1. Naruto hasn't fobeen attacked with flower tree world + countless other of wood release techniques.
He can use every single element + rinnegan itself is OP
2. It affected really only the zetsu, with a user like madara or obito it hasnt affected them yet. + they have hashi's cells and are unaffected.
3. Naruto is faster, but stronger and more durable? EHH. Perfect Susanoo is the ultimate defense. + if he can use the other paths (which I strongly believe he can) thats Overkill.
Madara is also a chakra demon, fighting Hashirama for 24 hours.
4. Madara is not getting speed blitz either, he has insane reflexes.
5. Naruto is not "immune" to katon, + we haven't seen madara's third eye technique.
Anyway, Madara mid diff.