Butter can be replaced with substitutes, such as margarine or vegan butter.
Depending on the recipe, you can replace eggs with apple puree, courgette puree or banana mash.
You can use baking powder instead of yeast, but will then usually have to adjust your dough recipe accordingly.