Crowdsale contract

I think this depends on you, you can add some functions you want to achieve, such as you can add a function mint() to allow to mint new tokens after deploying. If you do not add anything, it is just a common ERC20 token, and you can have a look at this documentation to check which functions does it have. ERC 20 | OpenZeppelin Docs

Emmmm, there is a tutorial that does not satisfy your original target, but I think it can help
Create an ERC20 using Remix, without writing Solidity | OpenZeppelin Community