I know of two kinds, but most probably there are 3 if we include satan.
But i wont indulge elsewhere than on the two kinds you would be most interested in. Firstly, the divine gods. Secondly, the mortal gods. Both in their distinct and separate aspect, true gods.
Let me point out how there is two on the necessity to elaborate on the second kind rather than on the divine gods.
How was there two distinct true gods?
Firstly, moses was made a god.
And the LORD said unto Moses, See, I have made thee a god to Pharaoh: and Aaron thy brother shall be thy prophet.
Being made a god then he was a true god as obviously, god dont create counterfeits, right? He makes only real creation. Much so, he dont profess any leaning to false oaths as it say:
And let none of you imagine evil in your hearts against his neighbour; and love no false oath: for all these are things that I hate, saith the LORD.
God dont make false oaths therefore to say that he made moses a god then that as literally is truth. Moses was a god and in truth a god, therefore, a true god.
Likewise when saying:
I have said, Ye are gods; and all of you are children of the most High.
But ye shall die like men, and fall like one of the princes.
Being unable to commit false oaths, therefore god intended these people as gods in the true sense of the word, true gods. How come?
Cannot they be gods by name but not in essence true gods in their category as mortals?
1 Corinthians 8:5
For though there be that are called gods, whether in heaven or in earth, (as there be gods many, and lords many,)
Clearly, the verses categorizes gods in these aspect:
1. Called gods by name only. These are not true gods.
2. Many gods which is not in the category of the first. Meaning, this includes true gods.
Therefore to say that some mortals are true gods is bec nowhere did god categorized them as simply “called gods by name only”, and bec god makes truthful oaths, therefore, calling some mortals gods is then a truthful oath, in essence, true gods.
Much so, moses was made a god therefore he was a true god. Can god make falsehood? Therefore moses was not a false god but in essence, a true god.
How could this reality distinguish the two kinds of true gods? Its bec god said this:
Ye are my witnesses, saith the LORD, and my servant whom I have chosen: that ye may know and believe me, and understand that I am he: before me there was no God formed, neither shall there be after me.
God is eternal. He has no “before me” and “after me” bec he has no beginning or end, so to say that no god was made before or after him was simply to say, he never made any god in whatever time of eternity. The problem is, he made moses a god. So it seems contradictory, therefore, to resolve it–context would suggest two kinds of true gods, the divine and mortal.
What god dont make before him or after him is a divine god. He somehow made mortals gods, in that essence as mortal gods distinct from divine gods yet in essence, both in their categories, true gods. How come?
Moses was made a true god.