The commonest reason for any fish to be at the surface of a tank is the water is putrid and lacking in oxygen. I would guess that you are not keeping to the basic rules of fishkeeping which are. :- 1 inch of fish needs AT LEAST 1 gallon of water. :- Every tank must have a permanently running cycled filter. Every tank needs at least 50% of its water replaced every week. If you keep to the above rules your fish will stand a chance provided you also adhere to the fishes specific temperature and other water parameter requirements. If you fail in any of them I can guarantee that your fish will be constantly getting sick and causing you problems.
Your water is lacking in Oxygen and needs to be replaced. Please do a water change ASAP. Then keep to the basic rules of sucessfull fish keeping. 1 inch of fish needs at least 1 gallon of water. :- Every tank must have a permanently running 'cycled' filter. :- Every tank needs at least 50% of its water replaced every week. If you keep to the above rules your fish will stand a chance of survival. If you fail in any of them I can guarantee that your fish will have constant sickness problems and they will live a shortened lifespan.
I have an Oscar Cichlid in the same tank as mine and I also used to have it with guppy's.
yes
Mbuna cichlids will grow as large as their tank allows them to, just like other captive fish. The Mbuna cichlid comes in several varieties.
other cichlids or other aggressive fish
Yes they can... but I was with the most Mbuna, they cannot be kept in pairs.
best is to either split them up, or add more fish to spread the aggression. Just dont have more fish than your tank can handle.. if I recall off the top of my head, you need 1 gallon of water, per 1 inch of fish
They are egg layers and will lay their eggs on a smooth surface surface inside the tank.
All Cichlids are egg layers and so don't get pregnant.
No, it currently doesn't have water in it.
i haf no clue im just bored
I would advise you to get rid of the Jaguar cichlid (Parachromis managuensis). These fish grow too big for a 10gal tank.
There are many. Far too many to list here.