This is not currently possible. However, in the coming months we will be releasing wider access to a new capability called Zoom Apps, which will allow you to create more custom functionalities in-meeting, as you’ve described here.
You can find more details on this here and share your email to ensure you get the latest updates!