You poke a hole with your teeth at the top and suck out the goods. Or use a spoon.
I ate so many growing up! I love the crunchy seeds.
I can buy guavas here at Indian or Latin supermarkets, but they're like $4.50/lb, so one guava sets you back $9. I still buy them if I see them.