Why settle for manual DNS entries?
Buy your domain, and host its DNS with one of the many free DNS hosts that are already known to easily integrate with Let’s Encrypt clients.
For example, Cloudflare for DNS hosting, and use the certbot-dns-cloudflare plugin.
If you want to go for a trial run without investing the money, try getting a free domain from Freenom.