Welcome to the community!
If I understand the ask, you want a means to toggle a call flow but with more than 2 destinations. It doesn’t work as written with BLF buttons, but this technique using dynroutes should work for you: Using Dynamic Routes for Call Flow Control