@Nikita_Bessonov I built this Telegram interactive quiz bot a while back.
It covers most of the functionality that you are trying to achieve.
I used Airtable instead of Google Sheets.
Hope it helps. Let me know if you have any queries.
Workflow:
Link to the Workflow code
Also, this is the Telegram bot: Quiz Bot
The Airtable base template: Quiz Database Demo