I first created a wordpress account using wordpress itself with my email. Then I paid for a domain at domain.com. I then went into there and purchased a wordpress subscription thing and it asked me for an email, username, and password, but the password requirements were different so i added a symbol. But i can’t log into my domain.com version of wordpress anywhere on wordpress, and i can only log into my original wordpress account which doesnt have my website.
Your domain and wordpress hosting at domain.com and your account at wordpress.com are two totally different and unrelated systems.
When you log in over here at wordpress.com it’s logical you can access your site at domain.com.
To understand the difference bewteen wordpress.com and wordpress.org, https://en.support.wordpress.com/com-vs-org/