Portuguese is spoken all over Brazil by 99% of the population. No matter where you go, you will always be perfectly understood by everyone around you, right? Wrong! In fact, the dialectal differences among the different regions of Brazil will not let you perfectly understand others and be understood all the time, depending on where you go. In this article, I do not mean to scare you or make you think that you have to choose a specific Portuguese from a particular region of Brazil. There is a significant common ground in Brazilian Portuguese that all regions share. However, depending on where you go, it is important to know the different names for different things to avoid misunderstandings and embarrassing moments.
To illustrate, here goes an example from my own experience. I am from Recife, a city located in the northeast part of Brazil, and when I was 11 years old I moved to Rio de Janeiro. In my first day of class, I forgot my sharpener at home and I needed to sharpen my pencil. I called one of my classmates and asked: "Você pode me emprestar sua lapiseira?" (Can you lend me your sharpener?). Immediately she handed me a mechanical pencil and surprisedly I said "A lapiseira" (The sharpener). She looked at me and said "Sim, você não pediu a lapiseira?" (Yes, didn't you ask for my lapiseira - she meant mechanical pencil). I decided to say yes and take the mechanical pencil...this would work anyway. After some days, I realized that in Rio de Janeiro and many states of Brazil, the word for "sharpener" is "apontador", not "lapiseira", and mechanical pencil is "lapiseira", whereas in Recife we call it "grafite".
In order to expand your vocabulary, here goes a list of words that may differ from region to region.
This has been one of our greatest fights of all time. No other words better illustrate the translation for cookie/crackers in Portuguese: biscoito (/biʃ.kˈoj.tʊ/ or /bis.kˈoj.tʊ/) and bolacha (/bo.lˈa.ʃɐ/). In most states of northeastern Brazil, biscoitos (plural form) are cookies, like Oreo. However, in most of the Southern states, these are called bolacha (plural form). In the northeast, bolacha is like a cracker whereas in the southeast this is called biscoito. Got it?
By the way, biscoito is a "masculine" word (o biscoito) and bolacha is a "female" word (a bolacha).
2. BISCOITO vs. SALGADINHO:
Biscoito is such an intruder! This guy is also involved in another fight. This time, in some states the word biscoito is also used to refer to chips like Cheetos, while in most states of the northeast Cheetos are called salgadinho (/saw.gɐ.dˈi.ɲu/).
3. BOM DIA vs. BOM "DJIA": This is probably the first sentence you learned in Portuguese. Depending on where your teacher is from, the word "dia" is pronounced differently. I believe in most states, Brazilians pronounce dia as "djia". This is means that words like "diferente", "diagrama", and "pode" (because the "e" has the sound of an "i") are all pronounced like "djiferente", "djiagrama", and "podji". When I lived in Rio, many friends would laugh at me because I would always say "Bom dia!" with a true "d" sound because that is the way we say in Recife.
4. JERIMUM vs. ABÓBORA: These two words mean "pumpkin". The word jerimum (unable to find the phonetic transcription, maybe it is less common) is used in most states of the northeast part of Brazil while in the southern region the word abóbora (/a.bˈɔ.bo.ɾɐ/) is preferred. In Recife, most people say jerimum and older people would use the same word for the color "orange"
5. PIPA vs. PAPAGAIO: These are two words that mean kite. These words may be more related to generations rather than regions of Brazil. My father would always say "empinar papagaio" (fly kites) and my siblings and I would say "empinar pipa". By the way, the word papagaio literally means parrot. I am quite sure the word pipa (/pˈi.pɐ/) is more common than papagaio (/pa.pa.gˈaj.ʊ/).
This is a really simplified version of some differences we have in Brazilian Portuguese. You may learn some as you get in contact with native speakers of Brazilian Portuguese. Learning these differences will help you to not only understand people, but also to get to know more of Brazilian history and culture, as these differences do not occur randomly and are mostly marked by the socio-cultural and historical context around them.