City host Real for the second-leg of the Champions League round 16 tie defending a 2-1 aggregate lead.
Guardiola says, "That's just a general opinion of mine. Maybe we have got a better team but words are worthless if you can't demonstrate that out on the field. It's down to us to prove what I've been saying.
"I'll just say we are a side that is full of goals, we have talented players in every position and everyone can contribute in scoring but it is useless to say that if we don't show it tomorrow night.
"We have to match Real Madrid in what they may have better than us which is experience and a strong mentality in these big, big games. If we match them in those areas, fate will decide but we'll have a very good chance."
On Eden Hazard being fit for Real, Guardiola added: "We want to play against opponents that have their best players on the field. You don't need me to tell you Hazard is one of the best in the world and he can turn a game and influence a result. It's down to Zidane to decide whether to risk him if he isn't fully fit but we're aware of the dangers he can bring and we will be ready for him if he does play."