Ces deux substantifs homophones ne relèvent pas du même registre de langue et ont naturellement des significations fort différentes :
- "Un rot" désigne - dans le registre familier - cette réaction physiologique de l'être humain qui consiste à émettre par la bouche, de façon plus ou moins bruyante, du gaz provenant de l'estomac .
On dit également parfois : "un renvoi", "un rejet" ou même "un rapport".
Mais le terme idoine, très peu connu du grand public, est "une éructation".
- et "Un rôt" - avec un accent circonflexe sur le "o" - désigne, dans le registre soutenu, un rôti.
Sources : www.linternaute.fr et www.larousse.fr