You're applying textures to the front of the model, but have the entire model selected, so faces that aren't facing forwards get that stretched texture effect.
You need to only select the faces you are working with and map all the sides of the shape individually.
You've assigned the texture to the various faces, but you haven't mapped it yet. Most 3D model editors come with a material mapping program, which you'll need to use in order to make the material fit the model properly.