The <figure> can be used to add a caption to a graphic element. It specifies self-contained content, like illustrations, diagrams, photos, code listings, etc. While the content of the <figure> element is related to the main flow, its position is independent of the main flow, and if removed it should not affect the flow of the document
The <form> element is used to prompt a user to input data for processing by a server. Forms can accept many data types and can be styled with CSS