I'm using Let's Encrypt Certs with GoDaddy. Here's the short story, but not so short.
I found a free program called Certify the Web. It's a Windows software you install. You go through the wizard for your site. I use certs for other uses, so I added in both bismarckweather.net and *.bismarckweather.net to the wizard so I get a global cert to use on some home equipment.
There is one part in the program where you select how CTW updates DNS. GoDaddy has an API. If you Google the Google API, you get your own unique key that you put in the CTW program. Then at the end you can test it and get a cert.
The last part is a bit more tricky. The cert you get is not compatible with GoDaddy. I have to install OpenSSL and run 2 commands to create 2 files. You can then upload the 2 files to GoDaddy.
I did make a video on the last part of uploading to GoDaddy. But the very first part I show in the video is no longer supported. Which is why I went looking for CTW program. I create a new cert every 60 days.
https://www.youtube.com/watch?v=YFqPiGUWHbY