How difficult would it be for a Mandarin speaker to communicate to a Wu or Cantanese speaker?

Do all of the different Chineses use the same characters?

what is the difference between , Mandarin, Cantonese, and Wu?

What is China`s official language?