Almost certainly. WordPress can be extended to accomplish most tasks without reinventing the wheel. It’s highly unlikely that an off-the-shelf plugin will accomplish everything you require, but we can usually adapt and tweak them to meet most needs with a bit of give and take each way.
Unless you’re prepared to pay for a developer to build a system exactly for your needs, and then return to them for each necessary tweak, using and adapting existing plugins is the best route to take.