Hi Sasha, the difference between a bun and a roll can be a bit confusing since both are types of bread.
A bun is usually soft and slightly sweet, often used for sandwiches or burgers, like a hamburger. In contrast, a roll tends to be crustier and denser, commonly served as a side with meals. For example, a warm dinner roll has a crisp outer crust and a soft inside.
Essentially, buns are typically designed for sandwiches, while rolls are more often enjoyed as a side dish. I hope this helps!