Is there a Microsoft Teams like software that allows two people to share the screen simultaneously, has a chat and a video support, and works in Linux and Microsoft Windows?
Discord might solve your needs.
It supports multiple Videostreams,
has also a Linux client
and you can add multiple chats or chanels.