How to make a front-end editable table?

Is there a way to create a front-end editable table (dependent on role)? Gutenberg has a table but it has only the most basic functionalities. My goal is to build an editable grocery list - basically a table allowing users to input additional items to the list. I was wondering if there is another creative way to do this using Cwicly.

For context, I am new to WordPress and am building my first website. Wanted to see if this is doable or if it’s better I just stick to a plugin like wpDataTables? I hesitate getting the plugin since the features seem kind of overkill and I only want this one feature.