Creating a custom carousel

Hello! I would like to create a carousel header on my site where each slide can have a custom CTA and link to separate places. For example, the first slide has a play-button for a video the second is a link to a blog post, and so on.

Does anyone have pointers?