The difference between American English and British English is like the difference between Peruvian Spanish and Spain Spanish. There are different pronunciations of the same words, and differing vocabulary. We can understand each other, but sometimes there are confusing comments or inappropriate things said!