Is it possible to add booking widgets into custom buttons in WordPress?

Greetings everyone! 

I'm new to wordpress and I would like to learn more, specifically if it is possible to add booking widgets into custom buttons. My objective is to once you click booking, instead of taking you into a new page, a pop up would appear with the calendar and other stuff related to booking. Is this possible? If not, I'm interested in other alternatives if there are any. 

Thank you in advance for reading, 
have a good day 🙂