When you want users to perform some write action (for example, change parameters, etc.), it is usually easiest to build a small app in Azure PowerApps, save those values, and extract them to the table in Delta Lake (so your notebooks will take values as defined per users from the table).
Lakehouse apps are also coming to Databricks, so it will probably be another way to achieve that when you don't want users to mess with code.
My blog: https://databrickster.medium.com/