Create Tables in WordPress

Since you are a first timer (Welcome to the WordPress World, by the way) an easy way to achieve that is using plugins.

For forms, I recommend Contact Form 7 (https://wordpress.org/plugins/contact-form-7/). It will allows you to create almost any type of form.

To record the data into database and display as table, you can use the Contact Form DB plugin (https://wordpress.org/plugins/contact-form-7-to-database-extension/) that get all data from CF7 forms and record into database. You will be able to see those records inside wp-admin.

Hope it helps. 🙂