If you want to create a checklist in SharePoint and Office365, one option that I like to use is the modern SharePoint custom list. Not only you can build your form quickly by creating new columns and metadata, but you also get all the bells and whistles, courtesy of SharePoint list. You get versioning, views, ability to sort and filter. Moreover, most checklists contain simple YES/NO checkboxes. The modern interface of a custom list allows for a very cools way to fill in this info.
See more here: https://sharepointmaven.com/5-ways-create-checklist-sharepoint-office-365/