carousel effect for text and button

I have list of 10 records and I want to show only three records first and when user clicks on arrow, then next 3 records should be displayed and so on. Just like image shown below and on click of any of the button that input should be passed to microflow.   How can I achieve this scenario? Is there any widget available or any custom logic can built?   Thank you in advance!
1 answers

Multi carousel would do something like this:

ofcourse you would need to so some styling