Hi @sabetsoft,
Welcome to the community 
You could deploy to a public testnet to check your contract(s). Gas will vary depending on the complexity of the contract.
Have a look at the following example: Create an ERC20 using Remix, without writing Solidity
Also you could have a look at the OpenZeppelin Contracts 4.0 Beta as there have storage optimizations.