Dobrý den Kateřino, myslím že tato slova mají hodně podobný význam. Zeď je přepážka oddělující dva prostory. Slovo stěna může navíc vyjadřovat jen povrch jedné strany zdi. Nebo povrh skály - např. skalní stěna po které lozí horolezci. Doufám, že jsem Vás moc nezmátl. 🙂