Good day, getequi1!
Yes, you can install a WordPress site through WordPress Toolkit in cPanel.
If you already have WordPress Toolkit installed and enabled for your cPanel user, you can find instructions on installing a new site in the documentation linked
here.
If you do not have WordPress Toolkit installed or enabled, we have instructions on how to install it
here and instructions on to enable your users to use it
here.
If you have any questions about the instructions in the documentation, feel free to let me know!