Simple UI input form creation


We are using the latest version of open source Jenkins and trying to build an automation pipeline involving Google loud. It involves getting inputs from users with some parameters being the GCP project, then having some code processing in the background retrieving some values from google cloud using REST calls, so essentially we need simple text boxes, combo boxes as a starting point in Jenkins and trigger an automation pipeline.

Is this doable in Jenkins and if so, I assume the level of difficulty would be high? Please guide me with some pointers to resources if available.

The Jenkins setup isn’t important as we are ready to install any plugin on any OS and whatever version of Jenkins to achieve this.