To prepare the meat filling, in a large saute pan over medium, heat the oil. Add the onion and cook, stirring often, until soft, about 5 minutes. Add the meat and cook, stirring constantly, until completely browned. Season with chili powder, garlic powder and salt. Set aside.
To prepare the tomato-mint salsa, in a small bowl, stir together the tomatoes, mint, jalapeno, onion, vinegar, salt and pepper. Set aside.
To prepare the guacamole, in a small bowl, combine the avocado, lime juice, red onion, olive oil, vinegar, garlic powder and salt. Mash until the guacamole reaches the desired texture.
To serve, spread guacamole in the center of each tortilla. Top with meat and tomato-mint salsa. Top each tortilla with 2 tablespoons coleslaw and fold up.