Multiple cameras, level sequencer and bluprints

Hi,
I’m currently learning Unreal and have a project I’m working on where I have an animation playing in a sequence and multiple cameras in my scene. I would like the user to be able to switch between the camera views while the animation is playing. I’m thinking of having a sequence with all the cameras, a HUD with buttons and a blueprint that allows switching between camera views. I ignore if this would be the best approach. Any suggestions, help or if anyone can point me in the right direction will be greatly appreciated. Thanks!