magento2 – How to create a store that can be managed separately by a supplier?

I'm new to Magento and my first job is to design a website for a multi-product company. The site must have the ability to manage separate stores according to the product department. Each department acts as a seller. Therefore, they can manage your store without hesitation.

Example: the electricity department (a supplier) has its own store, the furniture department (a supplier) has its own store separately. And manage your own cash flows.
It is seen as a multiple seller

My problem is how I strive in this. Is there a specific extension for this? Please share your idea.

+ My colleague said that I can solve this with Magento multi store. It is true.