I would prefer to develop it on a website.
With this spec you could get away with using ANY programming language or framework... keep it simple... but if you want to work on the web, then I suggest html forms with an underlying db so you can save data. You will need to post tge data over HTML, so you can use any framework that will allow you to do that.
Learn
Marco Alka
Software Engineer, Technical Consultant & Mentor
If you want to develop that application on a website, your only way to go is JavaScript or a language which can be transpiled into JS. Since you do not seem to know a language, yet, I highly recommend starting out with the basics, though, so my recommendation is: learn JavaScript in order to build your application. You will also need HTML and CSS for the website part, though :)