Create a button that converts Sales Order into a Custom Module

Create a button that converts Sales Order into a Custom Module

I am looking for a way of creating a button on Sales Orders that would automatically create a record in a custom module I have created called Contracts.

The custom destination module "Contracts"  has the following fields that I would need to populate

[Contracts Name] populate with SalesOrderID

[Account Name] populate with related Account Name

[Contract Start Date] populate with the date that the record was created

Could someone help or point me in the right direction?

Thanks