For the potatoes:
Boil potatoes for 5-6 minutes or until almost soft. Remove from heat and drain. Heat the olive oil in a large skillet over medium high heat. Add the onion and cook until the onion starts to soften, about 2 minutes. Add the bell peppers, garlic, seasoned salt, paprika, and black pepper, and potatoes, then cook for another 5-7 minutes, or until all the potatoes are cooked through and crispy on the edges. Don't stir the pan too often: the edges of the potatoes should start to get crisp. Turn off heat and set aside until ready to assemble burritos.
To make the eggs:
Heat the butter in a large skillet over medium heat.
Crack the eggs into a bowl and add the salt, pepper, and water. Whisk well to thoroughly scramble the eggs. Pour into the hot skillet. Cook for 3-4 minutes or until the eggs are set but still soft.
To assemble the burritos:
Lay a tortilla on a plate. Add a scoop of scrambled eggs, a scoop the potato mixture, Top with guacamole and cheese. Roll the burrito tightly by tucking in the bottom, rolling partway, then tucking in the sides before rolling completely. Wrap the burrito in aluminum foil and freeze until ready to eat.
To reheat a frozen burrito:
Take the burrito out of the aluminum foil. Wrap in a damp paper towel and microwave for 2-3 minutes or until the filling is hot.