When we are speaking about our plans, we use tener, quedar and ir + a + infinitivo.
We use tener when our plans do not depend on us:
Esta tarde tengo una clase, y mañana tengo un examen –
This afternoon I have a lesson, and tomorrow I have an exam
The expression he quedado means "arrange to meet":
He quedado con Miguel a las nueve en el Prado – I have arranged to meet Miguel at 9 o´clock in Prado
Ir + a + infinitivo:
Esta noche mi novia y yo vamos a cenar en un chino (= en un restaurante chino) – This evening I´m going to have dinner with my girlfriend in a Chineese restaurant
Hoy voy a salir con unos amigos (= vamos a un bar, a una discoteca, al cine, a un restaurante...) – Today I´ll go out