Answer:
Stars move in a direction opposite that of earth because they remain relatively fixed compared to the motion of the earth,
The moon moves in a direction similar to earth because the moon is moving in the same direction as the earth, but in a faster rotation.
The above motions are constant.
Venus is only visible at a relatively small elevation above the horizon at sunrise or sunset because Venus is closer to the sun than the earth - one can never see Venus overhead because Earth would completely block light from the sun from reaching Venus.