For the Guacamole: Halve avocados, remove pits and scoop each half out of the skin with a metal soup spoon. Set up a wire rack over a mixing bowl. Press each avocado half down through the wire rack into the bowl, dicing it.Add remaining ingredients to avocado and gently mix it all together. Try not to make the avocado smooth from the mixing.
For the salsa: Heat oil in a saute pan. Add onions and saute for 2 minutes. Add garlic and bell peppers and saute until soft and fragrant. Add tomatoes and cumin and cook for 1 minute. Turn off heat and stir in black beans and cilantro. Season to taste with salt and pepper.
For the Pico de Gallo: Combine all ingredients in a medium mixing bowl. Cover and set aside to let flavors meld together.