Is it possible to create a sliding menu like this?

Hello,

Im attempting to make the sliding menu stay open all the time, although smaller normally. and normal looking when sliding it open. I got a picture of what i have in mind to easier understand

As you see the side “tabs”/“slide menu” is always there displaying icons. but i can either slide in or press the hamburger menu button and the slide menu will slide out like normal, but will then display text with the buttons.

I have searched around to try and find someone else doing something close, but i could not find any. So i was wondering is there alot required to do this? is it even possible?