Is the question asking to create my own toy data structure with constructors that has the name of the toy,description, and acquisition price and accessors to get the variables of toy like name or description? if so, how do i do this?
Yes, that's exactly what the assignment says. Hint: a simple list will do, store each field in a position and the accessors will return the element at the position. For instance, if we store the name in the first position, then the accessor will return the car
of the list, and so on.
Is there a keyword like struct in scheme?
Yes, oddly enough in Racket is called struct
(it's a macro, not a keyword). Also in R7RS (or in SRFI-9) we have record types. But the assignment specifically states that you must not use this!