idk with what should I go there are so many choices makes me overwhelmed
True.
To narrow down things, best to settle with chipset first and then look MoBos within that chipset.
Since you're going with AM5 socket CPU, here is all compatible chipsets listed + their differences,
link:
https://www.amd.com/en/products/processors/chipsets/am5.html#specs
In a nutshell, you have selection between B650/E, X670/E, B850, X870/E.
I advise against looking A620/A and B840 since those are cheap, bottom end chipsets, with limited features. But good for office builds with weak CPU.
Also what should i look for when buying a mobo besides the needs of the user, like why do i need this mobo for let's say a 7800x3d and a different one for a 7700x like what needs does the cpu also needs, is there any guide from where I can learn that?
Not an in-depth guide per se, but one critical aspect to look for are VRM phases. Namely how many main VRM phases there are. VRM configuration matters little.
E.g 12+2+1 is common, middle of the pack VRM configuration. Meaning 12 VRM phases for CPU power delivery, 2 VRM phases for GPU and 1 VRM phase for the rest of the components.
Do note that cheaper MoBos skimp on VRM phases and can have 4, 6 or 8 main phases. (E.g 8+1 conf.) While fine for Ryzen 3 or Ryzen 5 CPU, but not enough for Ryzen 7 and Ryzen 9 CPUs.
Here's good Q&A about what VRM is, and why it is important,
link:
https://www.lenovo.com/us/en/glossary/vrm/
For example:
MSI MAG B650 Tomahawk/GIGABYTE B650 AORUS Elite AX/Gigabyte B650 Aorus Elite AX V2
MSI B650 Tomahawk - 14+2+1 VRM configuration.
Gigabyte B640 Aorus Elite AX - 14+2+1 VRM configuration, rated 60A.
Gigabyte B640 Aorus Elite AX V2 - 12+2+2 VRM configuration, rated 60A.
All three have either 12 or 14 main VRM phases and do fine with Ryzen 5 CPU. Should suffice for Ryzen 7 CPU too, if you don't OC the chip.
I would love to get something cheap and good
There is no such thing as cheap and good. If you want cheap and good, you have to buy two MoBos: the cheap one and the good one.
is there any guide from where I can learn that?
Once you've settled with the chipset, there are chipset specific guides that you can read, to see which MoBos are good and which aren't.
E.g B650, link:
https://www.techspot.com/bestof/amd-b650-motherboards/
X870/E, link:
https://www.techspot.com/review/2907-amd-x870-motherboards/
Soon (next month), i too am going with new AM5 CPU-MoBo-RAM combo. The CPU i'm going with is R7 9800X3D and i'm going to pair it with MoBo that has 20+2+1 VRM configuration, rated 110A. Since after all, high-end CPU is best paired with high-end MoBo.

Sure, i could go with 24+2+1 VRM configuration, rated 110A MoBo as well, but that would be extra $100 bucks over what i chose. In my opinion, 100 bucks for extra 4 VRM phases, is too much for me. Not to mention different, less appealing looking MoBo.
I just paid to much for what I got yes i did get a 3070 msi gaming x trio but i got no box and no warranty for it, so i paid 250$ only for the card itself not even the anti saggig bracket, I'm mad that i paid that much only for the card
Given that brand new MSI RTX 3070 Gaming X Trio goes for $700,
amazon:
https://www.amazon.com/MSI-GeForce-Tri-Frozr-Architecture-Graphics/dp/B08KWN2LZG
You paying mere $250 is actually very cheap price. For used price, i'd expect $350.