Type the function using curly braces: `f(x)=expression {condition}`
Use a condition after the expression, such as `x<2`
Combine multiple pieces with separate lines, one per piece
Example: `f(x)=x^2 {x<0}`
Example: `f(x)=2x+1 {0<=x<=3}`
Example: `f(x)=5 {x>3}`
Use `and` or chained inequalities for ranges
Use `or` for multiple conditions
Make sure each piece has its own domain restriction
Leave out the condition if the expression applies everywhere
Use parentheses to group complex expressions
Use `=` for equalities in conditions when needed
Use `<`, `>`, `<=`, and `>=` for boundaries
Use `{ }` only in the expression line, not as standalone text
Stack pieces in separate expressions if needed
Check for overlapping or missing intervals
Use `f(x)= {condition: expression, condition: expression}` if preferred in list form
